object dmProject: TdmProject
  OldCreateOrder = False
  OnCreate = DataModuleCreate
  OnDestroy = DataModuleDestroy
  Left = 846
  Top = 282
  Height = 474
  Width = 426
  object ActionList: TActionList
    OnUpdate = ActionListUpdate
    Left = 226
    Top = 207
    object actNew: TAction
      Category = 'File'
      Caption = 'New'
      Hint = 'New project'
      ImageIndex = 98
      OnExecute = actNewExecute
    end
    object actOpen: TAction
      Category = 'File'
      Caption = 'Open'
      Hint = 'Open project or recent projects'
      ImageIndex = 94
      ShortCut = 16506
      OnExecute = actOpenExecute
    end
    object actSave: TAction
      Category = 'File'
      Caption = 'Save'
      Hint = 'Save project'
      ImageIndex = 96
      OnExecute = actSaveExecute
      OnUpdate = actSaveUpdate
    end
    object actSaveAs: TAction
      Category = 'File'
      Caption = 'Save As'
      Hint = 'Save project as ...'
      ImageIndex = 95
      OnExecute = actSaveAsExecute
    end
    object actExit: TAction
      Caption = 'Exit'
      ImageIndex = 78
      ShortCut = 32883
      OnExecute = actExitExecute
    end
    object actZoomIn: TAction
      Category = 'View'
      Caption = 'Zoom In'
      ImageIndex = 92
    end
    object actZoomOut: TAction
      Category = 'View'
      Caption = 'Zoom Out'
      ImageIndex = 93
    end
    object actView: TAction
      Category = 'View'
      Caption = 'actView'
      ImageIndex = 50
    end
    object actSort: TAction
      Category = 'View'
      Caption = 'Sort'
      Hint = 'Sort the object tree'
      ImageIndex = 73
      OnExecute = actSortExecute
    end
    object actTest: TAction
      Caption = 'Test'
      OnExecute = actTestExecute
    end
    object actXilinxCSV: TAction
      Category = 'Module'
      Caption = 'Convert Xilinx CSV'
      ImageIndex = 17
      OnExecute = actXilinxCSVExecute
    end
    object actAddShape: TAction
      Category = 'Part'
      Caption = 'Add Footprint'
      OnExecute = actAddShapeExecute
      OnUpdate = actAddShapeUpdate
    end
    object actAddModule: TAction
      Category = 'Module'
      Caption = 'Add Module'
      Hint = 'Add a module to the project'
      ImageIndex = 21
      OnExecute = actAddModuleExecute
      OnUpdate = actAddModuleUpdate
    end
    object actImportEcPinPakBank: TAction
      Category = 'Part'
      Caption = 'Import ECPinPak Bank'
      OnExecute = actImportEcPinPakBankExecute
      OnUpdate = actImportEcPinPakBankUpdate
    end
    object actPlaceBank: TAction
      Category = 'Bank'
      Caption = 'Place on Page'
      OnExecute = actPlaceBankExecute
      OnUpdate = actPlaceBankUpdate
    end
    object actLinkPin: TAction
      Category = 'Pin'
      Caption = 'Link to PCB'
      OnExecute = actLinkPinExecute
      OnUpdate = actLinkPinUpdate
    end
    object actPlaceShape: TAction
      Category = 'Shape'
      Caption = 'Place on PCB'
      OnExecute = actPlaceShapeExecute
      OnUpdate = actPlaceShapeUpdate
    end
    object actLinkStack: TAction
      Category = 'Stack'
      Caption = 'Link to Page'
      OnExecute = actLinkStackExecute
      OnUpdate = actLinkStackUpdate
    end
    object actShowObject: TAction
      Category = 'View'
      Caption = 'Show'
      OnExecute = actShowObjectExecute
      OnUpdate = actShowObjectUpdate
    end
    object actUnPlaceBank: TAction
      Category = 'Bank'
      Caption = 'Remove from Page'
      OnExecute = actUnPlaceBankExecute
      OnUpdate = actUnPlaceBankUpdate
    end
    object actUnplaceShape: TAction
      Category = 'Shape'
      Caption = 'Remove from PCB'
      OnExecute = actUnplaceShapeExecute
      OnUpdate = actUnplaceShapeUpdate
    end
    object actDelPart: TAction
      Category = 'Part'
      Caption = 'Delete Part'
      Hint = 'Dlete Part from Project'
      ImageIndex = 30
      OnExecute = actDelPartExecute
      OnUpdate = actDelPartUpdate
    end
    object actDelShape: TAction
      Category = 'Shape'
      Caption = 'Delete Shape'
      ImageIndex = 30
      OnExecute = actDelShapeExecute
      OnUpdate = actDelShapeUpdate
    end
    object actSelectTool: TAction
      Category = 'Tools'
      Caption = 'Select'
      ImageIndex = 105
      OnExecute = actSelectToolExecute
      OnUpdate = actSelectToolUpdate
    end
    object actDrawTool: TAction
      Category = 'Tools'
      Caption = 'Draw'
      ImageIndex = 106
      OnExecute = actDrawToolExecute
      OnUpdate = actDrawToolUpdate
    end
    object actDragTool: TAction
      Category = 'Tools'
      Caption = 'Drag'
      ImageIndex = 107
      OnExecute = actDragToolExecute
      OnUpdate = actDragToolUpdate
    end
    object actConnectTool: TAction
      Category = 'Tools'
      Caption = 'Connect'
      ImageIndex = 103
      OnExecute = actConnectToolExecute
      OnUpdate = actConnectToolUpdate
    end
    object actCutTool: TAction
      Category = 'Tools'
      Caption = 'Cut'
      Hint = 'Cut'
      ImageIndex = 19
    end
    object actCopyTool: TAction
      Category = 'Tools'
      Caption = 'Copy'
      Hint = 'Copy'
      ImageIndex = 12
    end
    object actPasteTool: TAction
      Category = 'Tools'
      Caption = 'Paste'
      Hint = 'Paste'
      ImageIndex = 58
    end
    object actImportPerfEDA: TAction
      Caption = 'Import Performance EDA project'
      Hint = 'Import Performance EDA project'
      ImageIndex = 55
      OnExecute = actImportPerfEDAExecute
      OnUpdate = actImportPerfEDAUpdate
    end
    object actAddSubModule: TAction
      Category = 'Module'
      Caption = 'Add Submodule'
      OnExecute = actAddSubModuleExecute
      OnUpdate = actAddSubModuleUpdate
    end
    object actDelModule: TAction
      Category = 'Module'
      Caption = 'Delete Module'
      ImageIndex = 24
      OnExecute = actDelModuleExecute
      OnUpdate = actDelModuleUpdate
    end
    object actCreateBank: TAction
      Category = 'Module'
      Caption = 'Create Bank'
      OnExecute = actCreateBankExecute
      OnUpdate = actCreateBankUpdate
    end
    object actRotateBank: TAction
      Category = 'Bank'
      Caption = 'Rotate'
      ImageIndex = 42
      ShortCut = 16466
      OnExecute = actRotateBankExecute
      OnUpdate = actRotateBankUpdate
    end
    object actMirrorBank: TAction
      Category = 'Bank'
      Caption = 'Mirror horizontally'
      ImageIndex = 86
      OnExecute = actMirrorBankExecute
      OnUpdate = actMirrorBankUpdate
    end
    object actDeleteLine: TAction
      Category = 'Line'
      Caption = 'Delete Line'
      OnExecute = actDeleteLineExecute
      OnUpdate = actDeleteLineUpdate
    end
    object actDelBank: TAction
      Category = 'Bank'
      Caption = 'Delete Bank'
      OnExecute = actDelBankExecute
      OnUpdate = actDelBankUpdate
    end
    object actMirrorShape: TAction
      Category = 'Shape'
      Caption = 'Mirror Footprint'
      OnExecute = actMirrorShapeExecute
      OnUpdate = actMirrorShapeUpdate
    end
    object actRotateShape: TAction
      Category = 'Shape'
      Caption = 'Rotate Footprint'
      OnExecute = actRotateShapeExecute
      OnUpdate = actRotateShapeUpdate
    end
    object actAddPart: TAction
      Category = 'Module'
      Caption = 'Add Part'
      OnExecute = actAddPartExecute
      OnUpdate = actAddPartUpdate
    end
    object actAddBank: TAction
      Category = 'Part'
      Caption = 'Add Bank'
      OnExecute = actAddBankExecute
      OnUpdate = actAddBankUpdate
    end
    object actDeleteNet: TAction
      Category = 'Net'
      Caption = 'Delete Net'
      OnExecute = actDeleteNetExecute
      OnUpdate = actDeleteNetUpdate
    end
    object actDeletePort: TAction
      Category = 'Port'
      Caption = 'Delete Port'
      OnExecute = actDeletePortExecute
      OnUpdate = actDeletePortUpdate
    end
    object actAddPort: TAction
      Category = 'Module'
      Caption = 'Add Port'
      OnExecute = actAddPortExecute
      OnUpdate = actAddPortUpdate
    end
    object actSavePart: TAction
      Category = 'Part'
      Caption = 'Save Part As'
      OnExecute = actSavePartExecute
      OnUpdate = actSavePartUpdate
    end
    object actSaveModule: TAction
      Category = 'Module'
      Caption = 'Save Module As'
      OnExecute = actSaveModuleExecute
      OnUpdate = actSaveModuleUpdate
    end
    object actSaveBank: TAction
      Category = 'Bank'
      Caption = 'Save Bank As'
      OnExecute = actSaveBankExecute
      OnUpdate = actSaveBankUpdate
    end
    object actSaveShape: TAction
      Category = 'Shape'
      Caption = 'Save Foorprint As'
      OnExecute = actSaveShapeExecute
      OnUpdate = actSaveShapeUpdate
    end
    object actDeleteStack: TAction
      Category = 'Stack'
      Caption = 'Delete Stack'
      OnExecute = actDeleteStackExecute
      OnUpdate = actDeleteStackUpdate
    end
    object actSaveStack: TAction
      Category = 'Stack'
      Caption = 'Save Stack As'
      OnExecute = actSaveStackExecute
      OnUpdate = actSaveStackUpdate
    end
  end
  object OpenDialog: TTntOpenDialog
    DefaultExt = 'mtx'
    Title = 'Load project from file ...'
    Left = 194
    Top = 271
  end
  object SaveDialog: TTntSaveDialog
    DefaultExt = 'mtx'
    Filter = 'Medax project files (*.mtx)|*.mtx|All files (*.*)|*.*'
    Title = 'Save project to file ...'
    Left = 290
    Top = 271
  end
  object MRUList: TTBXMRUList
    MaxItems = 8
    OnClick = MRUListClick
    Prefix = 'Projects'
    Left = 294
    Top = 207
  end
  object pumPin: TSpTBXPopupMenu
    Left = 86
    Top = 143
    object SpTBXItem16: TSpTBXItem
      Action = actShowObject
      CaptionW = 'Show'
    end
    object SpTBXItem9: TSpTBXItem
      Action = actLinkPin
      CaptionW = 'Link to PCB'
    end
    object SpTBXSeparatorItem27: TSpTBXSeparatorItem
    end
    object SpTBXItem8: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumPart: TSpTBXPopupMenu
    Left = 18
    Top = 207
    object SpTBXItem64: TSpTBXItem
      Action = actAddPort
      CaptionW = 'Add Port'
    end
    object SpTBXItem31: TSpTBXItem
      Action = actAddBank
      CaptionW = 'Add Bank'
    end
    object SpTBXItem6: TSpTBXItem
      Action = actAddShape
      CaptionW = 'Add Footprint'
    end
    object SpTBXItem4: TSpTBXItem
      Action = actImportEcPinPakBank
      CaptionW = 'Import ECPinPak Bank'
    end
    object SpTBXSeparatorItem25: TSpTBXSeparatorItem
    end
    object SpTBXItem65: TSpTBXItem
      Action = actSavePart
      CaptionW = 'Save Part As'
    end
    object SpTBXSeparatorItem20: TSpTBXSeparatorItem
    end
    object SpTBXItem21: TSpTBXItem
      Action = actDelPart
      CaptionW = 'Delete Part'
      HintW = 'Dlete Part from Project'
    end
    object SpTBXSeparatorItem3: TSpTBXSeparatorItem
    end
    object SpTBXItem5: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumBank: TSpTBXPopupMenu
    Left = 226
    Top = 143
    object SpTBXItem39: TSpTBXItem
      Action = actRotateBank
      CaptionW = 'Rotate Bank'
    end
    object SpTBXItem40: TSpTBXItem
      Action = actMirrorBank
      CaptionW = 'Mirror Bank'
    end
    object SpTBXSeparatorItem15: TSpTBXSeparatorItem
    end
    object SpTBXItem13: TSpTBXItem
      Action = actPlaceBank
      CaptionW = 'Place on Page'
    end
    object SpTBXItem17: TSpTBXItem
      Action = actUnPlaceBank
      CaptionW = 'Remove from Page'
    end
    object SpTBXSeparatorItem16: TSpTBXSeparatorItem
    end
    object SpTBXItem42: TSpTBXItem
      Action = actShowObject
      CaptionW = 'Show'
    end
    object SpTBXItem67: TSpTBXItem
      Action = actSaveBank
      CaptionW = 'Save Bank As'
    end
    object SpTBXItem41: TSpTBXItem
      Action = actDelBank
      CaptionW = 'Delete Bank'
    end
    object SpTBXSeparatorItem5: TSpTBXSeparatorItem
    end
    object SpTBXItem12: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumLine: TSpTBXPopupMenu
    Left = 290
    Top = 143
    object SpTBXItem50: TSpTBXItem
      Action = actShowObject
      CaptionW = 'Show'
    end
    object SpTBXItem38: TSpTBXItem
      Action = actDeleteLine
      CaptionW = 'Delete Line'
    end
    object SpTBXSeparatorItem14: TSpTBXSeparatorItem
    end
    object SpTBXItem37: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumNet: TSpTBXPopupMenu
    Left = 286
    Top = 75
    object SpTBXItem32: TSpTBXItem
      Action = actShowObject
      CaptionW = 'Show'
    end
    object SpTBXItem19: TSpTBXItem
      Action = actDeleteNet
      CaptionW = 'Delete Net'
    end
    object SpTBXSeparatorItem8: TSpTBXSeparatorItem
    end
    object SpTBXItem18: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumTrack: TSpTBXPopupMenu
    Left = 290
    Top = 19
    object SpTBXItem60: TSpTBXItem
      Action = actShowObject
      CaptionW = 'Show'
    end
    object SpTBXItem59: TSpTBXItem
    end
    object SpTBXSeparatorItem23: TSpTBXSeparatorItem
    end
    object SpTBXItem57: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumVia: TSpTBXPopupMenu
    Left = 86
    Top = 79
    object SpTBXItem49: TSpTBXItem
      Action = actShowObject
      CaptionW = 'Show'
    end
    object SpTBXItem53: TSpTBXItem
    end
    object SpTBXSeparatorItem21: TSpTBXSeparatorItem
    end
    object SpTBXItem48: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumShape: TSpTBXPopupMenu
    Left = 18
    Top = 143
    object SpTBXItem44: TSpTBXItem
      Action = actRotateShape
      CaptionW = 'Rotate Footprint'
    end
    object SpTBXItem43: TSpTBXItem
      Action = actMirrorShape
      CaptionW = 'Mirror Footprint'
    end
    object SpTBXSeparatorItem18: TSpTBXSeparatorItem
    end
    object SpTBXItem15: TSpTBXItem
      Action = actPlaceShape
      CaptionW = 'Place on PCB'
    end
    object SpTBXItem20: TSpTBXItem
      Action = actUnplaceShape
      CaptionW = 'Remove from PCB'
    end
    object SpTBXSeparatorItem17: TSpTBXSeparatorItem
    end
    object SpTBXItem46: TSpTBXItem
      Action = actShowObject
      CaptionW = 'Show'
    end
    object SpTBXItem68: TSpTBXItem
      Action = actSaveShape
      CaptionW = 'Save Foorprint As'
    end
    object SpTBXItem22: TSpTBXItem
      Action = actDelShape
      CaptionW = 'Delete Footprint'
    end
    object SpTBXSeparatorItem6: TSpTBXSeparatorItem
    end
    object SpTBXItem14: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumProject: TSpTBXPopupMenu
    Left = 226
    Top = 75
    object SpTBXItem1: TSpTBXItem
      Action = actAddModule
      CaptionW = 'Add Module'
      HintW = 'Add a module to the project'
    end
    object SpTBXSeparatorItem1: TSpTBXSeparatorItem
    end
    object SpTBXItem2: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumModule: TSpTBXPopupMenu
    Left = 158
    Top = 79
    object SpTBXItem63: TSpTBXItem
      Action = actAddPort
      CaptionW = 'Add Port'
    end
    object SpTBXItem29: TSpTBXItem
      Action = actAddSubModule
      CaptionW = 'Add Submodule'
    end
    object SpTBXItem47: TSpTBXItem
      Action = actAddPart
      CaptionW = 'Add Part'
    end
    object SpTBXItem30: TSpTBXItem
      Action = actCreateBank
      CaptionW = 'Create Bank'
    end
    object SpTBXSeparatorItem26: TSpTBXSeparatorItem
    end
    object SpTBXItem66: TSpTBXItem
      Action = actSaveModule
      CaptionW = 'Save Module As'
    end
    object SpTBXSeparatorItem19: TSpTBXSeparatorItem
    end
    object SpTBXItem52: TSpTBXItem
      Action = actShowObject
      CaptionW = 'Show'
    end
    object SpTBXItem7: TSpTBXItem
      Action = actDelModule
      CaptionW = 'Delete Module'
    end
    object SpTBXSeparatorItem2: TSpTBXSeparatorItem
    end
    object SpTBXItem3: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumStack: TSpTBXPopupMenu
    Left = 158
    Top = 143
    object SpTBXItem45: TSpTBXItem
      Action = actShowObject
      CaptionW = 'Show'
    end
    object SpTBXItem11: TSpTBXItem
      Action = actLinkStack
      CaptionW = 'Link to Page'
    end
    object SpTBXSeparatorItem4: TSpTBXSeparatorItem
    end
    object SpTBXItem70: TSpTBXItem
      Action = actSaveStack
      CaptionW = 'Save Stack As'
    end
    object SpTBXItem69: TSpTBXItem
      Action = actDeleteStack
      CaptionW = 'Delete Stack'
    end
    object SpTBXSeparatorItem28: TSpTBXSeparatorItem
    end
    object SpTBXItem10: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumCopper: TSpTBXPopupMenu
    Left = 18
    Top = 75
    object SpTBXItem56: TSpTBXItem
      Action = actShowObject
      CaptionW = 'Show'
    end
    object SpTBXItem55: TSpTBXItem
    end
    object SpTBXSeparatorItem22: TSpTBXSeparatorItem
    end
    object SpTBXItem54: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object XilinxOpenDialog: TOpenDialog
    DefaultExt = 'csv'
    Filter = 'CSV files(*.csv)|*.csv|All files (*.*)|*.*'
    Title = 'Import Xilinx CSV pinout list'
    Left = 22
    Top = 271
  end
  object pumPCB: TSpTBXPopupMenu
    Left = 226
    Top = 19
    object SpTBXItem36: TSpTBXItem
      CaptionW = 'Width'
    end
    object SpTBXSeparatorItem13: TSpTBXSeparatorItem
    end
    object SpTBXItem35: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumPage: TSpTBXPopupMenu
    Left = 158
    Top = 19
    object SpTBXItem26: TSpTBXItem
      Action = actShowObject
      CaptionW = 'Show'
    end
    object SpTBXSeparatorItem10: TSpTBXSeparatorItem
    end
    object SpTBXItem25: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumSchematic: TSpTBXPopupMenu
    Left = 18
    Top = 19
    object SpTBXItem62: TSpTBXItem
      Action = actShowObject
      CaptionW = 'Show'
    end
    object SpTBXItem24: TSpTBXItem
      CaptionW = 'Add Page'
      HintW = 'Add page to schematic'
    end
    object SpTBXSeparatorItem9: TSpTBXSeparatorItem
    end
    object SpTBXItem23: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumLayer: TSpTBXPopupMenu
    Left = 86
    Top = 19
    object SpTBXItem61: TSpTBXItem
      Action = actShowObject
      CaptionW = 'Show'
    end
    object SpTBXSeparatorItem24: TSpTBXSeparatorItem
    end
    object SpTBXItem58: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumLabel: TSpTBXPopupMenu
    Left = 88
    Top = 208
    object SpTBXItem51: TSpTBXItem
      Action = actShowObject
      CaptionW = 'Show'
    end
    object SpTBXItem28: TSpTBXItem
    end
    object SpTBXSeparatorItem11: TSpTBXSeparatorItem
    end
    object SpTBXItem27: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object pumPort: TSpTBXPopupMenu
    Left = 156
    Top = 208
    object SpTBXItem34: TSpTBXItem
      Action = actDeletePort
      CaptionW = 'Delete Port'
    end
    object SpTBXSeparatorItem12: TSpTBXSeparatorItem
    end
    object SpTBXItem33: TSpTBXItem
      CaptionW = 'Cancel'
    end
  end
  object PEOpenDialog: TTntOpenDialog
    DefaultExt = 'prj'
    Title = 'Import PE schematic'
    Left = 112
    Top = 272
  end
  object LibraryOpenDialog: TTntOpenDialog
    Left = 24
    Top = 332
  end
  object LibrarySaveDialog: TTntSaveDialog
    Left = 116
    Top = 336
  end
end
